<head>
<script>
var $j = jQuery.noConflict(); 
	jQuery.validator.addMethod( 
	  "selectNone", 
	  function(value, element) { 
	    if (element.value == -1) 
	    { 
	      return false; 
	    } 
	    else return true; 
	  }, 
	  "Seleccione Opci&oacute;n" 
	); 
	jQuery.validator.addMethod(
	"lettersonly",
	function(value, element) {
	return this.optional(element) || /^[A-Za-z \u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+$/i.test(value);
	}, 
	"Solo caracteres Alfabeticos");
	
	jQuery.validator.addMethod(
	"unico",
	function(value,element){
		//var msg='';
		var respuesta=false;
		$j.ajax({
			type:"POST",
			url:"/pronto/clientes/checkCedula",
			data:"cedula="+value,
			dataType:"html",
			async: false,
		success:function(msg)
		{
			if(msg=='false'){
				respuesta=true;
			}
			else{
				respuesta=false;	
			}
		}
		})
	return respuesta;
	},
	'C&eacute;dula ya registrada');
	
$j(document).ready(function(){
	$j("#registroAdminForm").validate({
		rules:
		{
			"data[User][nombre]":{
				required: true,
				minlength: 5,
				lettersonly: true
			},
			"data[User][username]": {
				required: true,
				minlength: 6,
				maxlength: 8,
				number: true,
				unico:true
			},
			"data[Cliente][mail]":{
				required:true,
				email:true
			},
			"data[User][password]":{
				required:true,
				minlength:5
			},
			"data[User][password_confirm]":{
				required: true,
				minlength: 5,
				equalTo: "#UserPassword"
			},
			"data[Cliente][telefono]":{
				required:true,
				number:true,
				minlength:7,
				maxlength:11
			},
			"data[Cliente][celular]":{
				required:true,
				number:true,
				minlength:11
			},
			"data[Cliente][sexo]": {
				selectNone: true
			}	
		},
		messages:
		{
			"data[User][nombre]": { 
            required: "Obligatorio",
			minlength: "M&iacute;nimo 5 caracteres",
			lettersonly: "Solo letras"
         }, 
         "data[User][username]": { 
            required: "Obligatorio", 
			minlength: "M&iacute;nimo 6 d&iacute;gitos",
			maxlength: "M&aacute;ximo 8 d&iacute;gitos",
            number: "Num&eacute;rico",
			unico:"C&eacute;dula ya registrada"	
         },
		"data[Cliente][mail]":{
			required:"Obligatorio",
			email:"Email inv&aacute;lido"
		},
		"data[User][password]":{
			required:"Obligatorio",
			minlength:"M&iacute;nimo 5 caracteres"
		},
		"data[User][password_confirm]":{
			required:"Obligatorio",
			minlength:"Al menos 5 caracteres",
			equalTo:"La clave no concuerda"
		},
		"data[Cliente][telefono]":{
			required:"Obligatorio",
			number:"Num&eacute;rico",
			minlength:"M&iacute;nimo 7 d&iacute;gitos",
			maxlength:"Maximo 11 d&iacute;gitos"
		},
		"data[Cliente][celular]":{
			required:"Obligatorio",
			number:"Num&eacute;rico",
			minlength:"Debe ingresar 11 d&iacute;gitos"
		},
		"data[Cliente][sexo]": {
				selectNone: "Obligatorio"
		}
		}
	});
var options={
		target:'#formnuevoadministador',
		beforeSubmit: function(formData,jqForm,options)
		{},
		success: function(responseText,statusText,xhr,$jForm)
		{}
	}
	
	$j('#clickregistroAdmin').live("click",function(){
		var isValid=jQuery('#registroAdminForm').valid();
		if(isValid==true){
			$j('#registroAdminForm').ajaxForm(options);
		}
	})
})	
</script>
</head>
<div id="formnuevoadministador" class="formnuevoadministador">
	<?php
		if (isset($closeModalbox) && $closeModalbox) echo "<div id='closeModalbox'></div>";
		if ($ajax->isAjax()) {
			echo $ajax->form('cliente','post', array(
				'model'    => 'Cliente',
				'url'      => array('controller' => 'clientes', 'action' => 'adminAdd'),
				'update'   => 'MB_content',
				'id' 	=>	'registroAdminForm'
				));
		} 
		else{
			echo $form->create('Cliente',array('action'=>'adminAdd','id'=>'registroAdminForm'));
		}
	?>
	<div id="textoregistro" class="textoregistro"></div>
	<div id="registrouseradmin" class="registrouseradmin">
		<?php
			echo "<div id='nombreadminadd' class='nombreadminadd'>";
				echo "Nombre y Apellido";
				echo $form->input('User.nombre',array('class'=>'entrada2','label'=>''));
			echo "</div>";
			
			echo "<div id='cedulaadminadd' class='cedulaadminadd'>";
				echo "C&eacute;dula";
				echo $form->input('User.username',array('class'=>'entrada4','label'=>''));
			echo "</div>";
			
			echo "<div id='mailadminadd' class='mailadminadd'>";
				echo "E-mail";
				echo $form->input('Cliente.mail',array('class'=>'entrada7','label'=>''));
			echo "</div>";
			
			echo "<div id='claveadminadd' class='claveadminadd'>";
				echo "Clave";
				echo $form->input('User.password',array('class'=>'entrada5','label'=>''));
			echo "</div>";
			
			echo "<div id='claveconfadminadd' class='claveconfadminadd'>";
				echo "Confirma Clave";
				echo $form->input('User.password_confirm',array('class'=>'entrada6','label'=>'','type'=>'password'));
			echo "</div>";
			
			echo $form->input('User.admin',array('type'=>'hidden','value'=>'1'));
			
			echo "<div id='telefadminadd' class='telefadminadd'>";
				echo "Telf Ofic/Hab.";
				echo $form->input('Cliente.telefono',array('class'=>'entrada8','label'=>''));
			echo "</div>";
			
			echo "<div id='cecularadminadd' class='cecularadminadd'>";
				echo "Celular";
				echo $form->input('Cliente.celular',array('class'=>'entrada9','label'=>''));
			echo "</div>";
			
			/*
			echo "<div id='direccionadminadd' class='direccionadminadd'>";
				echo "Direcci&oacute;n de Entrega";
				$torres[-1]='----------------Seleccione----------------';
				$i=1;
				foreach($direcciones as $direccione)
				{
					$torres[$i]=$direccione;
					$i++;
				}
				echo $form->input('Cliente.direccione_id',array('label'=>'','class'=>'entrada10','options'=>$torres)); 
			echo "</div>";
			
			echo "<div id='empresaadminadd' class='empresaadminadd'>";
				echo "Compa&ntilde;ia";
				echo $form->input('Cliente.empresa',array('class'=>'','label'=>''));
			echo "</div>";
			
			echo "<div id='pisoadminadd' class='pisoadminadd'>";
				echo "Piso";
				echo $form->input('Cliente.piso',array('class'=>'','label'=>''));
			echo "</div>";
			
			echo "<div id='oficinaadminadd' class='oficinaadminadd'>";
				echo "Oficina / Local";
				echo $form->input('Cliente.oficina',array('class'=>'','label'=>''));
			echo "</div>";
			*/
			echo "<div id='sexoadminadd' class='sexoadminadd'>";
				echo "Sexo";
				$attributes=array('-1'=>'----------------Seleccione----------------','Masculino'=>'Masculino','Femenino'=>'Femenino');
				echo $form->input('Cliente.sexo',array('class'=>'entrada13','options'=>$attributes,'label'=>''));
			echo "</div>";
			
			echo $form->button('Registrarse', array('type'=>'submit','class'=> 'botonregistroadmin','escape'=>false,'id'=>'clickregistroAdmin'));
			echo $form->end();
		?>
	</div>
</div>